void ProcessGet()
{
	int nbytes;
	int FileDes;
	char ServerFile[255];
	struct stat buf;
	
	strcpy(ServerFile, argu);
	if(lstat(ServerFile, &buf) < 0)
	{
		fprintf(stderr, "lstat error:%s\n\a", 	strerror(errno));
		return;
	}

	if((FileDes=open(ServerFile, O_RDONLY)) == -1)
	{
		fprintf(stderr, "Open file error:%s\n\a", 	strerror(errno));
		return;
	}

	if(write(new_fd, (void *)&buf, sizeof(buf)) == -1)
	{
		fprintf(stderr, "Write socket error:%s\n\a", 	strerror(errno));
		return;
	}

	while((nbytes=read(FileDes, pMessageBuffer, sizeof(pMessageBuffer))) > 0)
	{			
		if(write(new_fd, pMessageBuffer, nbytes) != nbytes)
		{
			fprintf(stderr, "Write socket error:%s\n\a", 	strerror(errno));
			exit(1);
		}
	}

	if(nbytes < 0)
	{
		fprintf(stderr, "Read File error:%s\n\a", 	strerror(errno));
		return;
	}

	close(FileDes);
}
